@import url("/style/css/icon.css");
*{ margin: 0;padding:0;}li{list-style: none;}img{ border: 0;}.fl{ float: left;}.fr{ float: right;}a{text-decoration: none;}
body{ background: #ececec; font-size: 62.5%;font-family: "Microsoft Yahei",sans-serif; width:100%;}
.clear{ clear: both;}
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}img,fieldset{border:0;vertical-align:middle}input{padding:0;margin:0;outline:0}
.dis-none{ display:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
em,cite,i{ font-style:normal;}ins{text-decoration: none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#0d7ad9;}
a:active{ color:#C96;}
a:focus{ outline:none; }
a:hover,a:active { outline: 0; }
/*-------------------global css end---------*/
#head{ width:100%; padding:0 10px; overflow:hidden; box-sizing:border-box; background:#fff; }
#head .logobox{ overflow:hidden;}
#head .logo{ float:left; width:30%; height:30px; margin:10px 0 0; background-size:contain; }
#head .logo img {width:100%; height:30px;}
#head .tel{ float:right; line-height:30px; margin:10px 0 0;font-size: 1.4em; }
#head .tel b{ float:left; font-weight:normal; }
#head .tel span{ float:left; background:url(/wap/i/tel.png) left center no-repeat; width:20px; height:20px;background-size:contain; margin-right:5px;margin-top:5px;}
#head .tel a{ float:left; color:#1b71e0;}
#head .search{float:left;width: 100%;border:0;display:block;margin:0;background:transparent; height:auto;}
#head .search a{float:left;text-align: center;font-size:14px;width: 20%;line-height:52px;box-sizing:border-box;padding-left:10px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#head .search a:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 8px solid; margin:auto; right:0; top:0; bottom:0;}
#head .searchBox{float:left;width: 80%;box-sizing:border-box;padding-left:10px;}
#head .searchBox select {display:none}
#head .searchBox button {float:right;width:20%;height:40px;line-height:40px;text-align: center;border-radius:10px;border: 1px solid #eee;background: #e91c35;color: #fff;margin:6px 0;}
#head .searchBox input{ float:left;width:75%; height:40px; border-radius:10px; margin:6px 0; padding-left:20px; box-sizing:border-box; border:#e5e5e5 1px solid;}
.icon_new{float:left; width:100%; padding-top:15px; margin-bottom:10px; margin-top:10px;background:#fff;}
.icon_new .swiper-container{ padding-bottom:10px; }
.icon_new a{ float:left; width:25%; margin-bottom:10px;}
.icon_new a span{ display:block;width:100%;text-align: center;font-size: 45px;}
.icon_new a i{ display:block; text-align:center;font-size:16px; font-style:normal; line-height:2em;}
.icon_new a i:hover {color: #0d7ad9;}
.icon_new a.on {color: #0d7ad9;}
#new_lptj {height: auto; background: #fff; margin-bottom:0.5rem;padding:10px;}
#new_lptj .new_lp_list {width: 100%;height: auto;background: #fff;}
.new_lp_list a {display: block;}
.new_loupan-item img {float: left;width: 100px;height: 70px;}
.new_loupan-item .lp_right{ width: 65%;}
.new_loupan-item .chang{ width: 3.5rem; height: 4.1rem; margin-left: 1rem}
.new_loupan-item ul {zoom: 1;line-height: 1.6;overflow: hidden;padding-left:12px;}
.new_loupan-item li, .loupan-item li span {color: #c0c0c0;font-size: 16px;}
.new_loupan-item li.ui-name i#loupan_name{font-style: normal;color: #333333;font-size: 16px;width:80%;height: 22px;overflow: hidden;font-style: normal; float:left;}
.new_loupan-itemm li.fn-text-overflow {width: 100%;font-size: 15px;overflow: hidden;height: 25px;}
.new_loupan-item li,.new_loupan-item li span {color:#888; font-size: 14px;height: 24px;overflow: hidden;}
.new_loupan-item li.lbs-bg span.ui-price {color: #fe6200;}
.new_loupan-item li.lbs-bg span.ui-price strong{ font-weight:normal;}
.new_loupan-item li span {float: right;}
.new_loupan-item .youhuiprice .yh-icon-bg{display: inline-block;width: 3rem;height: 1.4rem;background: url('../i/yhbg.png') no-repeat;background-size: 3rem 1.3rem;font-size: 0.9em;color: #fff;font-style: normal;line-height: 1.4rem;padding-left: 0.5rem;}
.new_loupan-item li.ui-name span.zs, .ui-con li span.zs {color: #757575;}
.new_loupan-item li.ui-name span.zs{ color:#22c71e;}
.new_loupan-item li.ui-name span.ds{ color:#ff5203;}
.new_loupan-item li.ui-name span.sw{ color:#9e9e9e;}
.news_info_item{font-size: 16px;padding:10px 0;cursor: pointer;border-bottom: 1px solid #dddddd;}
.news_info_item .lp_left{float:left;width: 30%;height: 65px;overflow: hidden;margin: 8px 5px 0 5px;padding: 1px; text-align: center;margin-bottom: 10px;}
.news_info_item img {float: left;width: 100px;height: 70px;padding-right:10px; }
.news_info_item .lp_right{ width: 65%;}
.news_info_item ul {zoom: 1;line-height: 1.6;overflow: hidden;}
.news_info_item li{color: #c0c0c0;font-size: 16px;}
.news_info_item li.ui-name i#info_title{font-style: normal;color:#555; font-size:1rem; display:block; line-height:1.5em; width: 100%;height:3em;overflow: hidden;font-style: normal;}
.news_info_item li.fn-text-overflow { width:100%; font-size:15px; overflow:hidden;}
.news_info_item li,.news_info_item li span {color: #c0c0c0;font-size: 14px;}
.new_loupan-item li.ui-name span.cgreen,.ui-con li span.cgreen {color: #14a300;}
.new_loupan-item {font-size: 16px;padding:10px 0;cursor: pointer;border-bottom:0.5px solid #dedede;}
.noline{ border-bottom: 0;}
.new_loupan-item .lp_left{float:left;width: 30%;height: 65px;overflow: hidden;margin: 8px 5px 0 5px;padding: 1px; text-align: center;margin-bottom: 10px;}
.new_loupan-pic{float: left;width: 104px;height: 72px;overflow: hidden;position: relative;}
.new_loupan-pic img {width: 100px;height: 70px;}
.new_loupan-pic i{position: absolute;width: 21px;height: 26px;display: block;top: 0;right:5px;color:#fff;font-size:12px;font-style: normal;background: url("../i/j_icon.png") no-repeat;background-size:100%;line-height:24px;text-align: center;}
.list-title,.list-title2{font:400 1.5em/2.0em 'microsoft yahei'; color:#333333;width:100%;height:2.0em;position: relative;overflow: hidden;}
.list-title2 span{ width:100%; height:1px;background: #ddd; display:block; margin-top:14px;}
.list-title2 p{ left:0; top:0;position: absolute;background: #fff; margin:auto; right:0; width:100px; overflow:hidden;}
.list-title2 p i{ float:left; width:20px; height:30px; background:url(../i/cnxh.png) center center no-repeat; background-size:10px auto; margin-left:5px;}
.list-title2 p b{ float:left; font-weight:normal;}
.list-title{ overflow:hidden; font-size:14px;}
.list-title i{ float:left; width:2px; height:12px; background:#0d7ad9; margin:8px 5px 0 0;}
.more-title{display: block; width:100%; text-align:right; color: #757575; height:2.0em; font-size:0.875rem;}
.fn-text-ly{ overflow:hidden; margin-top:5px}
.fn-text-ly span{ float:left; color:#c0c0c0; font-size:11px !important; line-height:2em; margin-right:5px;}
.fn-text-ly p{ float:right;}
.fn-text-ly i{ width:12px; height:12px; float:left; background:url(../i/typetig.png) no-repeat; background-size:100% auto;  margin:4px 2px 0 0;}
.fn-text-ly b{ float:left; font-weight:normal; font-size:11px; line-height:2em;}
/*------------footer css ---------*/
footer{ 
  float:left;width: 100%;
	height: 4rem; 
	background: #fff; 
	border-top: 1px solid #dedddd; 
	text-align: center;
	margin-bottom:60px;

}
footer p{  
	padding: 10px 0;
}
footer .webs a{ 
	font-size: 1.2em; 
	display: inline-block; 
	border-right: 1px solid #757575; 
	color: #757575; 
	padding: 0 10px;
}
footer .webs .active{ color: #000;}

/*link*/
.link{float:left;width: 100%;margin:10px 0;background:#ffffff;}
.links{padding:10px;height:30px;line-height:30px;}
.links span{ font-weight:bold; color:#666666;}
.linkw{padding:10px;border-top:1px solid #CCC;}
.linkw li{line-height:20px;color:#666666;float:left;padding-right:8px;}
/*------------footer css end---------*/
.bottom{position: fixed; left: 0px; float:left; bottom: 0px; background: #fff; width: 100%; padding: 10px 0;z-index:999999;border-top:1px solid #f5f5f5;box-shadow:2px 2px 2px 2px #ddd;}
.bottom li {float:left;width: 25%;font-size:16px;}
.bottom ins {float:left;width: 100%;font-size:22px;}
/* TOP简缩版 */
.mg-auto{ margin-left:auto; margin-right:auto; position:relative;}
.area{ width:100%;}
#apply-pup-icon{ display:none;}
#apply-pup-app{ display:block;}
.overflow{ overflow:hidden;}
.apply-top{  width: 100%; height:3.3rem; background: #0d7ad9; position:relative;}
.apply-top span a{ display:block; float:left; position:relative; z-index:10; font:400 1.5em/3.2em 'simsun'; text-indent:-100em; overflow:hidden;}
.apply-top .apply-return{ width:15%; background:url(/wap/topback.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top .apply-home{width:15%; background:url(/wap/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top #apply-home{ margin-left:15%;}
.apply-top .apply-pup{float:right;width:15%;background:url(/wap/nav.png) 50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-pup-hover{ background:url(../i/nav2.png)50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-default{ width:15%; background:url(/wap/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top h2{ width:70%; margin-left:16%; text-align:center; position:absolute; top:0; left:0; z-index:1; font:400 2em/3.2em 'microsoft yahei'; color:#FFF;}
.apply-top h2 img {width:100%;}
.apply-top h2 a {display:block;color:#FFF;}
.apply-top .apply-fx{width:50px;background:url(/wap/xq_nav.png)50% 50% no-repeat;background-position:-32px -32px!important;background-size:auto 75px;}

/*遮罩*/

.black_overlay{clear:both;display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.city_link {display: none;position: absolute;top: 10%;left: 10%;width: 80%;height: auto;border: 10px solid #ddd;background-color: white;z-index:1002;overflow: auto;}
.city_link .qxc{width: 100%;height:35px;cursor: default;line-height:30px;border-bottom:1px solid #ddd;}
.city_link .qql {float:left;width:80%;font-weight:bold;font-size:18px;color:#3A5FCD;padding-top:5px;}
.city_link .qql ins {padding:0 10px;font-size:20px;}
.city_link .qqr {float:right;text-align: right;width:20%;font-weight:bold;font-size:24px;}
.city_link .qqr ins {width:28px;height:28px;line-height:28px;border-radius:20px;border:2px solid #000;background: #000;color:#fff;text-align: center;}
.city_list {padding:10px;}
.city_list h2 {color:#3A5FCD;text-align: center;font-size:18px;padding:5px 0;font-weight:bold;}
.city_list .cities{float:left;width:100%;padding:30px 0;}
.city_list .cities ul{float:right;display:block;}
.city_list .cities ul:first-child{float:left}
.city_list .cities li{line-height:40px;font-size:15px;}
.city_list .cities span{margin-right:10px;color:#999}
.city_list .cities a{padding:0 10px}
.city_list .ttok {width:100%;border-bottom:1px dashed #e7e7e7;margin-bottom:10px;}
.city_list .ttok h2{float:left;width:50px;color:#22bae0;padding:0 10px;}
.city_list .ttok li{float:left;line-height:30px;}
.city_list .cityttt{display: none;}
/* focusindex */
.news_sindex {border:1px solid #f7f7f7;background-color:#fff;overflow: hidden;padding:10px;border-bottom:10px solid #dedddd;}

.focusindex{position:relative;width:100%;height:300px;background-color:#000;float:left}
.focusindex img{width:100%;height:300px}
.focusindex .shadow .title{color:#fff; font-size:20px;line-height:25px;margin-bottom:10px;font-weight: bold;padding-top:5px;}
.focusindex .shadow .txt{text-indent:2em;color:#fff; font-size:14px;line-height:22px;padding-right:20px;}
.focusindex .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1}
.focusindex .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9}
.focusindex .btn a.current,.focusindex .btn a:hover{cursor:pointer;background:#fc114a}
.focusindex .fPic{position:absolute;left:0;top:0}
.focusindex .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10}
.focusindex .shadow{width:50%;position:absolute;bottom:0;right:0;z-index:10;height:300px;line-height:24px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000');display:block;padding:10px;text-align:left;}
.focusindex .shadow{text-decoration:none;color:#fff;font-size:13px;overflow:hidden;font-family:"\5FAE\8F6F\96C5\9ED1"}
.focusindex .fcon{position:relative;width:100%;float:left;display:none;background:#000}
.focusindex .fcon img{min-width:100%;width:100%;height:300px;display:block}
.focusindex .fbg{bottom:0;left:10px;position:absolute;height:40px;text-align:center;z-index:200}
.focusindex .fbg div{margin:8px auto 0;overflow:hidden;zoom:1;height:28px}
.focusindex .D1fBt a{position:relative;display:inline;width:22px;height:22px;margin:0 3px;color:#FFF;text-decoration:none;text-align:center;outline:0;float:left;background:#000;line-height:23px}
.focusindex .D1fBt .current,.focus .D1fBt a:hover{background:#f03e16}
.focusindex .D1fBt img{display:none}
.focusindex .D1fBt i{display:block;font-style:normal}
.focusindex .next,.focusindex .prev{z-index:12;position:absolute;text-align:center;font-weight: bold;width:30px; height:50px; line-height:50px;background:#000; color:#fff; font-size:26px;font-family: \5b8b\4f53; background:rgba(0,0,0,0.6); filter:alpha(opacity=60);}
.focusindex .prev{top:50%;margin-top:-37px;left:0;background-position:0 0px;cursor:pointer;}
.focusindex .next{top:50%;margin-top:-37px;right:0;background-position:-56px 0px;cursor:pointer;}
.focusindex .prev:hover{background-position:-28px 0}
.focusindex .next:hover{background-position:-85px 0}
.focusindex .txtbg {content:'';width:0;height:0;display:block;position:absolute;right:50%;top:20px;border-top:20px solid transparent;border-right:30px solid rgba(0,0,0,0.4);border-bottom:20px solid transparent;}

.top-news {float:left;width:100%;margin-top:10px;border-top:1px solid #f7f7f7;overflow: hidden;}
.top-news .box_tab div{zoom:1;}
.top-news .box_tab {z-index:0;}
.top-news .btn_tab{ width:100%;position:relative; z-index:1;}
.top-news .btn_tab ul{ display:block;background:#F2F2F2;overflow:hidden;}
.top-news .btn_tab ul li{float:left; font-weight:bold;width:50%;text-align:center; font-size:16px; height:40px;line-height:40px; cursor:pointer;}
.top-news .btn_tab ul li.on{ font-weight:bold; color:#fff;background:#008fe9;}
.top-news .box_tab ul{display:block;overflow:hidden;padding-top:10px;}
.top-news .box_tab li {float:left;width:100%;height:28px;line-height:28px;}
.top-news .box_tab a{float:left;width:90%;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top-news .box_tab span{float:left;width:10%;font-size:14px;text-align:right;color:#999;}

/*  全站通用分页  */
.page {width:100%;height:80px;padding:10px 0;background: #FFF;margin:10px 0;}
.page b {padding:0 5px;color: #f00;}
.page li {float:left;width:25%;text-align: center;}
.page li a {margin-top:5px;height:40px;line-height:40px;text-align:center;font-size: 16px;}
.page span {float:left;width:100%;height:40px;line-height:40px;margin-top:5px;text-align: center;background: #FFF;border-top:solid 1px #f4f4f4;color: #000;font-size: 14px;}


#anchortitlecontainer {
position: absolute; 
z-index: 999999; 
border: solid 1px #fff; 
padding: 5px; 
color: #fff;
margin-top:40px;
background: none repeat scroll 0 0 #008fe9; 
border-radius: 5px; 
display: none; 
}
#anchortitlecontainer:before {content:"";position: absolute;left:5px;top:-10px;width: 0;height: 0;border-left-color: #fff;border-top:0 none; border-left:10px solid transparent; border-right:10px solid transparent;border-bottom:14px solid #008fe9;}
#anchortitlecontainer:after {content:"";position: absolute;left:5px;top:-10px;width: 0;height: 0;border-left-color: #fff;border-top:0 none; border-left:10px solid transparent; border-right:10px solid transparent;border-bottom:14px solid #008fe9;} 
/*弹窗遮罩*/
.layerModel_mask{position:fixed;_position:absolute;z-index:9998;top:0px;left:0px;width:100%;_width:expression(document.body.clientWidth);height:100%;_height:expression(document.body.clientHeight);}
.layerModel_wrapper{color:#444; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.8); -moz-box-shadow:0 0 10px rgba(0,0,0,0.8); box-shadow:0 0 10px rgba(0,0,0,0.8);*border:10px solid #666;border:10px solid #666\0;border:10px solid rgba(0,0,0,0);}
/**.layerModel_wrapper{color:#444; border:8px solid #ededed; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4);}**/
.layerModel_wrapper .layerModel_content{background: #fff; }
.layerModel_wrapper .layerModel_content h4{margin: 0;font-family: "Microsoft YaHei", Arial, sans-serif;-moz-user-select:none;}
.layerModel_ownContent{padding: 4px 10px;word-wrap:break-word;white-space:normal;}
.layerModel_wrapper .layerModel_title{ height:32px; line-height:32px; overflow:hidden;padding:0 0 0 10px; font-size:16px;color:#f00;font-weight:bold;border-bottom:1px dotted #e5e5e5; }

.layerModel_wrapper .layerModel_closeBtn{ font-family:arial; font-size:18px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; display: inline-block;width:24px;height: 32px;line-height: 32px;padding-right: 14px;}
.layerModel_wrapper .layerModel_closeBtn:hover{ color:#333;}

/**.layerModel_wrapper .layerModel_closeBtn{background: url(images/tool.png) no-repeat -89px 0 transparent; display: block; float: right; height: 19px; width: 21px;margin-top: 5px;}
.layerModel_wrapper .layerModel_closeBtn:hover{background-position: -89px -29px;}
 -- border-radius : -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; --
**/

.layerModel_wrapper .replaceClose {display: none;width:1px;height:1px;}
.layerModel_wrapper .btn_highlight,.layerModel_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer; font-family:"Microsoft yahei", Arial; float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }
.layerModel_wrapper .btn_highlight{ background:#4787ed; background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe)); background:-moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color:#3079ed; color:#fff; }
.layerModel_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4)); background:-moz-linear-gradient(90deg,#ececec,#f4f4f4); }

@media only screen and (min-width:860px){
body{ background: #ececec; font-size: 62.5%;font-family: "Microsoft Yahei",sans-serif;margin:0 auto;width: 800px;}
  
.top-news {float:left;margin-left:1%;width:59%;margin-top:0;border-top:none;overflow: hidden;}
.focusindex{position:relative;width:40%;height:280px;background-color:#000;float:left}
.focusindex img{width:40%;height:280px}
.focusindex .fcon img{width:40%;height:280px;display:block}
.focusindex .txtbg {content:'';width:0;height:0;display:block;position:absolute;right:260px;top:20px;border-top:20px solid transparent;border-right:30px solid rgba(0,0,0,0.4);border-bottom:20px solid transparent;}
.focusindex .shadow{position:absolute;bottom:0;right:0;z-index:10;width:260px;height:280px;line-height:24px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000');display:block;padding:10px;text-align:left;}
.fangjia {float:left;width:100%;padding:15px;overflow: hidden;background: #fff;margin-top:15px;font-size:16px;}
.apply-top a{ display:block; float:left; position:relative; z-index:10; font:400 1.5em/3.2em 'simsun'; text-indent:-100em; overflow:hidden;}
.apply-top h2{ width:70%; margin-left:16%; text-align:center; position:absolute; top:0; left:0; z-index:1; font:400 2em/3.5em 'microsoft yahei'; color:#FFF;}
}